package zuoye_3_10;

import java.util.ArrayList;
import java.util.Collections;

// 2.
// 一个集合中
// 分别存储了6个男演员
// 和6名女演员.
// 男演员只要名字为3个子的前面三人
// 女演员只要姓林的,并且不要第一个
// 把过滤后的男演员和女演员姓名结合在一起   
public class Zuoye_2 {
	public static void main(String[] args) {
		ArrayList<String> list = new ArrayList<String>();
		Collections.addAll(list, "张无忌-男-15", "周芷若-女-14", "赵敏-女-13", 
				"张强-男-20", "张三丰-男-100", "张翠山-男-40","张良-男-35",
				"王二麻子-男-35","谢广坤-女-41","林婷-女-22","林立-女-23");
		ArrayList<String> result = new ArrayList<String>();
		  int count = 0;
	        for (String s : list) {
	            String[] parts = s.split("-");
	            String name = parts[0];
	            String gender = parts[1];
	            if (gender.equals("男") && name.length() == 3 && count < 3) {
	                result.add(name);
	                count++;
	            }
	            if (gender.equals("女") && name.startsWith("林") && !name.equals("林婷")) {
	                result.add(name);
	            }
	        }
	        System.out.println(result);
	}
}
